<?php
    require_once "excel.php";
    //$filename = $_REQUEST["nombre_archivo"].".xls";

    $export_file = "xlsfile://tmp/".$filename;
    $fp = fopen($export_file, "wb");
    if (!is_resource($fp))
    {
        die("Cannot open $export_file");
    }

    fwrite($fp, serialize($rep));
    fclose($fp);

    //$export_file = $_REQUEST["nombre_archivo"].".xls";
    ob_end_clean();
    ini_set('zlib.output_compression','Off');

    header('Pragma: public');
    header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");                  // Date in the past
    header('Last-Modified: '.gmdate('D, d M Y H:i:s') . ' GMT');
    header('Cache-Control: no-store, no-cache, must-revalidate');     // HTTP/1.1
    header('Cache-Control: pre-check=0, post-check=0, max-age=0');    // HTTP/1.1
    header ("Pragma: no-cache");
    header("Expires: 0");
    header('Content-Transfer-Encoding: binary');
    header('Content-Type: application/vnd.ms-excel;');                 // This should work for IE & Opera
    header("Content-type: application/x-msexcel");                    // This should work for the rest
    header('Content-Disposition: attachment; filename="'.basename($export_file).'"');
    readfile($export_file);

?>